package com.setdemo;

import java.util.TreeSet;

public class TreeSetDemo2 {
    public static void main(String[] args) {
        /*
        需求:创建TreeSet集合,并添加3个学生对象
        学生对象属性:
            姓名，年龄。
        要求按照学生的年龄进行排序
        同年龄按照姓名字母排列（暂不考虑中文)
        同姓名，同年龄认为是同一个人

        方式一:默认的排序规则/自然排序,实现Comparable接口,重写里面的抽象方法,再指定比较规则


         */

        //1.创建三个学生对象
        Student student1 = new Student("zhangsan", 23);
        Student student2 = new Student("lishui", 24);
        Student student3 = new Student("wangwu", 25);
        Student student4 = new Student("zhangsan", 23);

        //2.创建集合对象
        TreeSet<Student> treeSet = new TreeSet<>();

        //3.添加元素
        treeSet.add(student1);
        treeSet.add(student2);
        treeSet.add(student3);
        treeSet.add(student4);

        //4.打印集合
        System.out.println(treeSet);
    }
}
